• exec/load/sprite.js

    From echicken@VERT to CVS commit on Mon Aug 13 13:02:18 2012
    exec/load sprite.js NONE 1.1
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv13676

    Added Files:
    sprite.js
    Log Message:
    Library for sprite-based games.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.sync
  • From echicken@VERT to CVS commit on Tue Aug 14 11:09:05 2012
    exec/load sprite.js 1.1 1.2
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv11460

    Modified Files:
    sprite.js
    Log Message:
    Don't putWeapon() at invalid coordinates. :|


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ tel
  • From echicken@VERT to CVS commit on Wed Aug 15 07:47:47 2012
    exec/load sprite.js 1.2 1.3
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv26264

    Modified Files:
    sprite.js
    Log Message:
    Added methods:
    Sprite.moveTo(x, y)
    Sprite.turnTo(bearing)
    Improved Sprite.checkOverlap(margin), although it still needs work.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Wed Aug 15 16:08:13 2012
    exec/load sprite.js 1.3 1.4
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv29225

    Modified Files:
    sprite.js
    Log Message:
    Make Sprite.putWeapon() work a bit better with larger weapon sprites

    ---
    þ Synchronet þ Vertrauen þ Ho
  • From echicken@VERT to CVS commit on Fri Aug 17 07:13:37 2012
    exec/load sprite.js 1.4 1.5
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv9159

    Modified Files:
    sprite.js
    Log Message:
    Support for a "movement" key in sprite.ini, possible values are currently "rotating" (default) or "directional".
    Replaces prior mechanism for direct directional movement, which was only good for platformers.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Fri Aug 17 09:41:55 2012
    exec/load sprite.js 1.5 1.6
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv10288

    Modified Files:
    sprite.js
    Log Message:
    Fixed a bug with reverse-movement in "rotating" sprite mode. :| :| :|

    ---
    þ Synchronet þ Vertrauen þ H
  • From mcmlxxix@VERT to CVS commit on Sun Sep 9 20:13:27 2012
    exec/load sprite.js 1.6 1.7
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv19571

    Modified Files:
    sprite.js
    Log Message:
    violate echicken with a large hatchet.
    split Sprite class into 3 subclasses
    (Sprite.Aerial, Sprite.Profile, Sprite.Platform)
    added "positions" setting for alternate graphics (per bearing)
    made aerial rotation dynamic
    updated documentation


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Wed Sep 12 06:53:08 2012
    exec/load sprite.js 1.7 1.8
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv18395

    Modified Files:
    sprite.js
    Log Message:
    fix aerial sprite array, push initialization code into private init() function

    ---
    þ Synchronet þ Vert
  • From mcmlxxix@VERT to CVS commit on Wed Sep 12 12:05:45 2012
    exec/load sprite.js 1.8 1.9
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv25484

    Modified Files:
    sprite.js
    Log Message:
    throw an exception if a sprite ini or bin file are missing

    ---
    þ Synchronet þ Vertrauen þ Home of Sync
  • From mcmlxxix@VERT to CVS commit on Wed Sep 12 13:57:23 2012
    exec/load sprite.js 1.9 1.10
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv26780

    Modified Files:
    sprite.js
    Log Message:
    allow either a full <path/file> parameter or relative <file> parameter
    (to load sprites from ./sprites/)
    updated docs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Corey@VERT to mcmlxxix on Wed Sep 12 17:01:14 2012
    Re: exec/load/sprite.js
    By: mcmlxxix to CVS commit on Wed Sep 12 2012 01:57 pm

    exec/load sprite.js 1.9 1.10
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv26780

    Modified Files:
    sprite.js
    Log Message:
    allow either a full <path/file> parameter or relative <file> parameter
    (to load sprites from ./sprites/)
    updated docs



    dr pepper is better.

    "Practise safe Lunch, Use a Condiment"


    ---
    þ Synchronet þ Three Stooges Gentle
  • From echicken@VERT to CVS commit on Mon Dec 10 09:36:18 2012
    exec/load sprite.js 1.10 1.11
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv27350

    Modified Files:
    sprite.js
    Log Message:
    Updated Sprite.Aerial.putWeapon()
    - create weapons as aerial sprites
    - return the created weapon sprite

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Mon Dec 10 19:36:36 2012
    exec/load sprite.js 1.11 1.12
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv5941

    Modified Files:
    sprite.js
    Log Message:
    Compare, don't set direction in Sprite.Aerial.turn(direction).

    ---
    þ Synchronet þ Vertrauen þ Home of
  • From echicken@VERT to CVS commit on Tue Dec 11 13:21:38 2012
    exec/load sprite.js 1.12 1.13
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv29823

    Modified Files:
    sprite.js
    Log Message:
    Fix for loading multiple aerial sprite positions.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet
  • From echicken@VERT to CVS commit on Fri Feb 15 17:54:09 2013
    exec/load sprite.js 1.13 1.14
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv2312

    Modified Files:
    sprite.js
    Log Message:
    Fixed a bug preventing aerial sprites from coming to a stop.

    ---
    þ Synchronet þ Vertrauen þ Home of S
  • From echicken@VERT to CVS commit on Fri Feb 15 17:58:33 2013
    exec/load sprite.js 1.14 1.15
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv2382

    Modified Files:
    sprite.js
    Log Message:
    Removed KEY_JUMP case from Sprite.Aerial.getcmd.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ
  • From echicken@VERT to CVS commit on Tue Sep 16 20:30:54 2014
    exec/load sprite.js 1.15 1.16
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv4410

    Modified Files:
    sprite.js
    Log Message:
    Added Sprite.Profile.lastYMove for comparision during jump/fall instead of lastMove. Y-axis position change was deferred by X-movement.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Thu Sep 18 22:15:32 2014
    exec/load sprite.js 1.16 1.17
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv1530

    Modified Files:
    sprite.js
    Log Message:
    Don't count closed sprites in overlap/above/below checks. Respect the speed limit in getcmd.

    ---
    þ Sy
  • From echicken@VERT to CVS commit on Sun Sep 28 21:24:15 2014
    exec/load sprite.js 1.17 1.18
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv16591

    Modified Files:
    sprite.js
    Log Message:
    Changed various things so that chickens can be delivered.

    ---
    þ Synchronet þ Vertrauen þ Home of Syn
  • From echicken@VERT to CVS commit on Tue Sep 30 17:03:06 2014
    exec/load sprite.js 1.18 1.19
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv5932

    Modified Files:
    sprite.js
    Log Message:
    Sprite.doubleCheckOverlap(); clear empty cells in Sprite.Profile init()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Tue Sep 30 20:50:51 2014
    exec/load sprite.js 1.19 1.20
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv8410

    Modified Files:
    sprite.js
    Log Message:
    We'll just sacrifice transparency for now. The delivery-chicken doesn't need that dent in his head.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Thu Dec 4 20:41:04 2014
    exec/load sprite.js 1.20 1.21
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv31704

    Modified Files:
    sprite.js
    Log Message:
    Remove 80x24 hardcoding in Sprite[wang].putWeapon(). 'wang' is 'Aerial' or 'Profile', not actually 'wang', because that would be silly.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Wed Jan 28 10:33:00 2015
    exec/load sprite.js 1.21 1.22
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv8777

    Modified Files:
    sprite.js
    Log Message:
    use prototypes

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Tue Mar 17 23:01:29 2015
    exec/load sprite.js 1.22 1.23
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv20362

    Modified Files:
    sprite.js
    Log Message:
    Switch Sprite.Profile to falling position when there is nothing below. (Previously only changed following a jump.)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net