/[projet1]/users/chema/TINE/oobj3d/obj3d.s
Defence Force logotype

Diff of /users/chema/TINE/oobj3d/obj3d.s

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 353 by Chema, Tue Mar 16 12:27:23 2010 UTC revision 354 by Chema, Sun Jun 27 19:32:47 2010 UTC
# Line 642  CalcView Line 642  CalcView
642    
643           LDX #8           LDX #8
644           LDY #ObjMat+8           LDY #ObjMat+8
645  loop     LDA (POINT),Y    ;Viewpoint matrix  loop    
646                     LDA (POINT),Y    ;Viewpoint matrix
647           STA VIEWMAT,X           STA VIEWMAT,X
648           DEY           DEY
649           DEX           DEX
650           BPL loop           BPL loop
651    
652    
653    +_patch_invertZ
654                    ;jsr invertZmat
655                    nop
656                    nop
657                    nop
658    
659           LDX #11          ;Set up pointers           LDX #11          ;Set up pointers
660  cl       LDA CXLO,X  cl       LDA CXLO,X
661           STA C0XLO,X           STA C0XLO,X
# Line 706  getloop  JSR GetNextOb Line 713  getloop  JSR GetNextOb
713  done      done    
714           LDY RTEMPX        ;# of objects           LDY RTEMPX        ;# of objects
715           STY NUMCENTS           STY NUMCENTS
716    
717           JMP GLOBROT      ;off she goes!           JMP GLOBROT      ;off she goes!
718  .)  .)
719    
720    
721    invertZmat
722    .(
723    .(
724            ldy #8
725            ldx #3
726    loop
727            sec
728            lda #0
729            sbc VIEWMAT,y
730            sta VIEWMAT,y
731            dey
732            dex
733            bne loop
734    .)
735    
736    .(
737            ldy #2
738    loop
739            sec
740            lda #0
741            sbc VIEWMAT,y
742            sta VIEWMAT,y
743            dey
744            bpl loop
745    .)
746    
747            rts
748    .)
749    
750    
751    
752  ;  ;
753  ; SortVis -- Compute and sort all visible objects  ; SortVis -- Compute and sort all visible objects
754  ;  ;

Legend:
Removed from v.353  
changed lines
  Added in v.354

  ViewVC Help
Powered by ViewVC 1.1.26