stratagus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Stratagus-CVS] stratagus data/ccl/human/ui.ccl data/ccl/orc/ui...


From: Jimmy Salmon
Subject: [Stratagus-CVS] stratagus data/ccl/human/ui.ccl data/ccl/orc/ui...
Date: Sat, 08 Nov 2003 12:29:56 -0500

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     Jimmy Salmon <address@hidden>   03/11/08 12:29:56

Modified files:
        data/ccl/human : ui.ccl 
        data/ccl/orc   : ui.ccl 
        src/include    : ui.h 
        src/ui         : ccl_ui.c mainscr.c 

Log message:
        Clean up max-tex

Patches:
Index: stratagus/data/ccl/human/ui.ccl
diff -u stratagus/data/ccl/human/ui.ccl:1.44 
stratagus/data/ccl/human/ui.ccl:1.45
--- stratagus/data/ccl/human/ui.ccl:1.44        Sun Nov  2 19:14:32 2003
+++ stratagus/data/ccl/human/ui.ccl     Sat Nov  8 12:29:53 2003
@@ -26,7 +26,7 @@
 ;;      along with this program; if not, write to the Free Software
 ;;      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  
USA
 ;;
-;;     $Id: ui.ccl,v 1.44 2003/11/03 00:14:32 nehalmistry Exp $
+;;     $Id: ui.ccl,v 1.45 2003/11/08 17:29:53 jsalmon3 Exp $
 
 (define-cursor 'cursor-point           'human
     'image "ui/human/cursors/human_gauntlet.png"
@@ -99,7 +99,9 @@
             (list 'pos '(  6 274) 'size icon_size)
             (list 'pos '( 62 274) 'size icon_size)
             (list 'pos '(118 274) 'size icon_size))
-         'max-text-pos (list (+ info_panel_x 10) (+ info_panel_y 10)))
+          'max-text (list
+            'font 'game
+            'pos (list (+ info_panel_x 10) (+ info_panel_y 10))))
       )
       'training (list
         'single (list
@@ -109,8 +111,7 @@
             'pos (list (+ info_panel_x 37) (+ info_panel_y 8 78)))
           'icon (list
             'pos (list (+ info_panel_x 107) (+ info_panel_y 8 70))
-            'size icon_size)
-        )
+            'size icon_size))
         'multiple (list
           'icons (list
             (list 'pos '(  6 216) 'size icon_size)
Index: stratagus/data/ccl/orc/ui.ccl
diff -u stratagus/data/ccl/orc/ui.ccl:1.43 stratagus/data/ccl/orc/ui.ccl:1.44
--- stratagus/data/ccl/orc/ui.ccl:1.43  Sun Nov  2 19:14:32 2003
+++ stratagus/data/ccl/orc/ui.ccl       Sat Nov  8 12:29:54 2003
@@ -26,7 +26,7 @@
 ;;      along with this program; if not, write to the Free Software
 ;;      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  
USA
 ;;
-;;     $Id: ui.ccl,v 1.43 2003/11/03 00:14:32 nehalmistry Exp $
+;;     $Id: ui.ccl,v 1.44 2003/11/08 17:29:54 jsalmon3 Exp $
 
 (define-cursor 'cursor-point           'orc
     'image "ui/orc/cursors/orcish_claw.png"
@@ -99,7 +99,9 @@
             (list 'pos '(  6 274) 'size icon_size)
             (list 'pos '( 62 274) 'size icon_size)
             (list 'pos '(118 274) 'size icon_size))
-         'max-text-pos (list (+ info_panel_x 10) (+ info_panel_y 10)))
+          'max-text (list
+            'font 'game
+            'pos (list (+ info_panel_x 10) (+ info_panel_y 10))))
       )
       'training (list
         'single (list
@@ -109,8 +111,7 @@
             'pos (list (+ info_panel_x 37) (+ info_panel_y 8 78)))
           'icon (list
             'pos (list (+ info_panel_x 107) (+ info_panel_y 8 70))
-            'size icon_size)
-        )
+            'size icon_size))
         'multiple (list
           'icons (list
             (list 'pos '(  6 216) 'size icon_size)
Index: stratagus/src/include/ui.h
diff -u stratagus/src/include/ui.h:1.76 stratagus/src/include/ui.h:1.77
--- stratagus/src/include/ui.h:1.76     Sun Nov  2 19:14:33 2003
+++ stratagus/src/include/ui.h  Sat Nov  8 12:29:55 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: ui.h,v 1.76 2003/11/03 00:14:33 nehalmistry Exp $
+//     $Id: ui.h,v 1.77 2003/11/08 17:29:55 jsalmon3 Exp $
 
 #ifndef __UI_H__
 #define __UI_H__
@@ -195,6 +195,7 @@
     int                SelectedFont;
     int                SelectedTextX;
     int                SelectedTextY;
+    int                MaxSelectedFont;
     int                MaxSelectedTextX;       /// position to place '+#' text
     int                MaxSelectedTextY;       /// if > maximum units selected
 
Index: stratagus/src/ui/ccl_ui.c
diff -u stratagus/src/ui/ccl_ui.c:1.145 stratagus/src/ui/ccl_ui.c:1.146
--- stratagus/src/ui/ccl_ui.c:1.145     Sun Nov  2 19:14:33 2003
+++ stratagus/src/ui/ccl_ui.c   Sat Nov  8 12:29:55 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: ccl_ui.c,v 1.145 2003/11/03 00:14:33 nehalmistry Exp $
+//     $Id: ccl_ui.c,v 1.146 2003/11/08 17:29:55 jsalmon3 Exp $
 
 //@{
 
@@ -770,11 +770,13 @@
                        slist = gh_cdr(slist);
                        CclParseIcon(value, &ui->SelectedButtons[i++]);
                    }
-               } else if (gh_eq_p(value, gh_symbol2scm("max-text-pos"))) {
+               } else if (gh_eq_p(value, gh_symbol2scm("max-text"))) {
                    value = gh_car(sublist);
                    sublist = gh_cdr(sublist);
-                   ui->MaxSelectedTextX = gh_scm2int(gh_car(value));
-                   ui->MaxSelectedTextY = gh_scm2int(gh_car(gh_cdr(value)));
+                   CclParseInfoText(value, &text);
+                   ui->MaxSelectedFont = text.Font;
+                   ui->MaxSelectedTextX = text.X;
+                   ui->MaxSelectedTextY = text.Y;
                } else {
                    errl("Unsupported tag", value);
                }
Index: stratagus/src/ui/mainscr.c
diff -u stratagus/src/ui/mainscr.c:1.139 stratagus/src/ui/mainscr.c:1.140
--- stratagus/src/ui/mainscr.c:1.139    Mon Nov  3 13:22:56 2003
+++ stratagus/src/ui/mainscr.c  Sat Nov  8 12:29:55 2003
@@ -27,7 +27,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: mainscr.c,v 1.139 2003/11/03 18:22:56 jsalmon3 Exp $
+//     $Id: mainscr.c,v 1.140 2003/11/08 17:29:55 jsalmon3 Exp $
 
 //@{
 
@@ -1108,9 +1108,6 @@
 global void DrawInfoPanel(void)
 {
     int i;
-    UI *ui;
-
-    ui = &TheUI;
 
     if (NumSelected) {
        if (NumSelected > 1) {
@@ -1119,8 +1116,8 @@
            //
            PlayerPixels(ThisPlayer);   // can only be own!
            DrawInfoPanelBackground(0);
-           for (i = 0; i < (NumSelected > ui->NumSelectedButtons ? 
-                   ui->NumSelectedButtons : NumSelected); ++i) {
+           for (i = 0; i < (NumSelected > TheUI.NumSelectedButtons ? 
+                   TheUI.NumSelectedButtons : NumSelected); ++i) {
                DrawUnitIcon(ThisPlayer,
                    Selected[i]->Type->Icon.Icon,
                    (ButtonAreaUnderCursor == ButtonAreaSelected && 
ButtonUnderCursor == i) ?
@@ -1142,10 +1139,11 @@
                    }
                }
            }
-           if (NumSelected > ui->NumSelectedButtons) {
-               char buf[4];
+           if (NumSelected > TheUI.NumSelectedButtons) {
+               char buf[5];
                sprintf(buf, "+%d", NumSelected - TheUI.NumSelectedButtons);
-               VideoDrawText(ui->MaxSelectedTextX, ui->MaxSelectedTextY, 
GameFont, buf);
+               VideoDrawText(TheUI.MaxSelectedTextX, TheUI.MaxSelectedTextY,
+                   TheUI.MaxSelectedFont, buf);
            }
            return;
        } else {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]