Example #1
0
 def initViewport(self):
     self._viewport = Viewport()
     self._viewport.Start(self._panelViewport.Handle)
Example #2
0
 def __init__(self):
     # empty list of elements
     self.elements = []
     self.viewport = Viewport.Viewport(self)
Example #3
0
# -*- coding: utf-8 -*-

import pygame
import sys
import pygame.locals as locals
from Vector import Vec2d
import Viewport
import Map
import StrategyEntity

from config import *

clock = pygame.time.Clock()

SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
viewport = Viewport.Viewport(SCREEN)
viewport.setPosition(0, 0)
viewport.setLimit(0, -CELL_WIDTH)
viewport.setLimit(1, (MAP_WIDTH + CELL_WIDTH))
viewport.setLimit(2, -CELL_HEIGHT)
viewport.setLimit(3, (MAP_HEIGHT + CELL_HEIGHT))

theMap = Map.Map()
theMap.setViewport(viewport)

SCREEN.fill(pygame.locals.Color(255, 255, 255))

test = StrategyEntity.StrategyEntity()
test.setPosition(Vec2d(4 * CELL_WIDTH, 0))
test.setDimensions(CELL_WIDTH, CELL_HEIGHT)
test.setImage(pygame.Surface((test.getRect().width, test.getRect().height)))