Öresund Web Hack Meetup
Under kvällens öresund web hack (ja jag vet att jag inte har hackat web…) lyckades jag fixa till en bugg i mitt test hack och skrivit 4-5 rader ny kod som jag inte är helt säker på att den fungerar.

Kvällens skärmdump är inte speciellt mycket att se, det intressanta är det som sker under huven. Alla rymdskeppen kan ha individuella luascript för att kontrollera deras betende. Mer om koden kommer när jag får tid och ork att dokumentera mer samt lägga upp koden. Just nu finns följande funktioner att tillgå i Lua. Några har funktioner har utgått efter kvällens ändringar.
– C Funktioner att använda:
– getID: anger vilket objekt det är som kör scriptet (Läs)
– getPosX: objektets x-koordinat som integer (Läs)
– getPosY: objektets Y-koordinat som integer (Läs)
– getDeltaX:
– getDeltaY:
– getSpeed: objektets hastighet som integer (Läs)
– getDirection: objektets riktning som integer (0-360) (Läs)
– SCREEN_W: Returerar skärmens storlek (Läs)
– SCREEN_H: Returerar skärmens storlek (Läs)
– setPos(ID, x, y): Sätter nya koordinater för objekt.ID
– setdelta(ID, dx, dy): Sätter nya deltavariabler för objekt.ID
– setDirection(ID, direction): Sätter nyriktning för objekt.ID
– setSpeed(ID, speed): Sätter nyhastighet för objekt.ID
– calcMoveX(direction): Beräknar förflyttnings koeficienten i xled
– calcMoveY(direction): Beräknar förflyttnings koeficienten i yled
– updateAllData(ID,px,py,dx,dy,speed,direction,script) NOTERA: Varje “skepp” kan ha eget script ![]()
– setState(ID, *_STATE_*)
–Globala states.
– PLAYER_STATE_AI (=1000)
– PLAYER_STATE_HUMAN (=1001)
//Fredrik
Filed under: Lua, Malmö, OpenSource, Programmering | 1 Comment
One Response to “Öresund Web Hack Meetup”