From: Clyne Sullivan Date: Sat, 9 May 2020 13:06:32 +0000 (-0400) Subject: Added npc X-Git-Url: https://code.bitgloo.com/?a=commitdiff_plain;h=1c52ee2e02bc3c09e7cac3b20c81c910b7151144;p=clyne%2Fgamedev2.git Added npc --- diff --git a/Scripts/init.lua b/Scripts/init.lua index ec9e350..dc5093b 100644 --- a/Scripts/init.lua +++ b/Scripts/init.lua @@ -82,11 +82,44 @@ ball = { end, } +npc = { + Position = { + x = 30, + y = 75 + }, + Velocity = { + x = 0.0, + y = 0.0 + }, + Physics = 0, + Name = "Paul", + Render = { + texture = "Assets/cat.png", + visible = true + }, + Light = { + r = 1.0, + g = 1.0, + b = 1.0, + strength = 0.5 + }, + Idle = function(self) + if (self.visibleTick == 0) then + self.visibleTick = math.random(40, 60) + self.Velocity.x = math.random(-1, 1) * 1.0 + else + self.visibleTick = self.visibleTick - 1 + end + end, + visibleTick = 0 +} + -- Create the world dofile("Scripts/world.lua") playerSpawn = game.spawn(player); game.spawn(ball); +game.spawn(npc); ------------------- -- SERIALIZING --