diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-03-11 18:02:13 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-03-11 18:02:13 -0400 |
| commit | de0e565d00e92715d415a9ab09d8f7651bfabc36 (patch) | |
| tree | 5523d775ff95b9c88ae8d599e82276e4f19d81db /examples/game | |
| parent | 1f6e586b2a3fe7f8ca32ce95659032bafef0ad24 (diff) | |
Fixes for integer truncation
Diffstat (limited to 'examples/game')
| -rw-r--r-- | examples/game/box.tm | 2 | ||||
| -rw-r--r-- | examples/game/player.tm | 2 | ||||
| -rw-r--r-- | examples/game/raylib.tm | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/examples/game/box.tm b/examples/game/box.tm index 03294a0a..b95fd895 100644 --- a/examples/game/box.tm +++ b/examples/game/box.tm @@ -4,4 +4,4 @@ use ./raylib.tm struct Box(pos:Vector2, size=Vector2(50, 50), color=Color(0x80,0x80,0x80), blocking=yes): func draw(b:Box): - DrawRectangleRec(Rectangle(b.pos.x, b.pos.y, b.size.x, b.size.y), b.color) + DrawRectangleV(b.pos, b.size, b.color) diff --git a/examples/game/player.tm b/examples/game/player.tm index dac2508a..f73dcf6a 100644 --- a/examples/game/player.tm +++ b/examples/game/player.tm @@ -25,4 +25,4 @@ struct Player(pos,prev_pos:Vector2): p.prev_pos, p.pos = p.pos, p.pos + World.DT*vel func draw(p:Player): - DrawRectangleRec(Rectangle(p.pos.x, p.pos.y, Player.SIZE.x, Player.SIZE.y), Player.COLOR) + DrawRectangleV(p.pos, Player.SIZE, Player.COLOR) diff --git a/examples/game/raylib.tm b/examples/game/raylib.tm index 2721d0e1..faa6f227 100644 --- a/examples/game/raylib.tm +++ b/examples/game/raylib.tm @@ -57,6 +57,7 @@ extern CloseWindow:func() extern ClearBackground:func(color:Color) extern DrawRectangle:func(x,y,width,height:Int32, color:Color) extern DrawRectangleRec:func(rec:Rectangle, color:Color) +extern DrawRectangleV:func(pos:Vector2, size:Vector2, color:Color) extern DrawText:func(text:CString, x,y:Int32, text_height:Int32, color:Color) extern GetScreenWidth:func(->Int32) extern GetScreenHeight:func(->Int32) |
