Mercurial > games > semicongine
comparison examples/E10_pong.nim @ 1139:114f395b9144
did: finish refactoring and updated all tests accordingly
| author | sam <sam@basx.dev> |
|---|---|
| date | Sat, 08 Jun 2024 14:58:25 +0700 |
| parents | 71315636ba82 |
| children | 5934c5615f13 |
comparison
equal
deleted
inserted
replaced
| 1138:02e1d2658ff5 | 1139:114f395b9144 |
|---|---|
| 21 | 21 |
| 22 when isMainModule: | 22 when isMainModule: |
| 23 var myengine = initEngine("Pong") | 23 var myengine = initEngine("Pong") |
| 24 | 24 |
| 25 var player = rect(color = barcolor, width = barWidth, height = barSize) | 25 var player = rect(color = barcolor, width = barWidth, height = barSize) |
| 26 player.material = matDef.initMaterialData(name = "player material") | 26 player.material = matDef.InitMaterialData(name = "player material") |
| 27 var ball = circle(color = ballcolor) | 27 var ball = circle(color = ballcolor) |
| 28 ball.material = matDef.initMaterialData(name = "player material") | 28 ball.material = matDef.InitMaterialData(name = "player material") |
| 29 level = Scene(name: "scene", meshes: @[ball, player]) | 29 level = Scene(name: "scene", meshes: @[ball, player]) |
| 30 | 30 |
| 31 const | 31 const |
| 32 shaderConfiguration = createShaderConfiguration( | 32 shaderConfiguration = createShaderConfiguration( |
| 33 name = "default shader", | 33 name = "default shader", |
