Skip to content

Instantly share code, notes, and snippets.

@tlhunter
Created September 17, 2012 22:53
Show Gist options
  • Save tlhunter/3740275 to your computer and use it in GitHub Desktop.
Save tlhunter/3740275 to your computer and use it in GitHub Desktop.
Cobalt Calibur Viewport Code
initialize: function() {
var view = app.graphics.viewport;
view.WIDTH_TILE = Math.floor($(window).width() / app.graphics.TILE_WIDTH_PIXEL);
view.HEIGHT_TILE = Math.floor($(window).height() / app.graphics.TILE_HEIGHT_PIXEL);
view.WIDTH_PIXEL = app.graphics.viewport.WIDTH_TILE * app.graphics.TILE_WIDTH_PIXEL;
view.HEIGHT_PIXEL = app.graphics.viewport.HEIGHT_TILE * app.graphics.TILE_HEIGHT_PIXEL;
view.PLAYER_OFFSET_TOP_TILE = Math.floor(view.HEIGHT_TILE / 2);
view.PLAYER_OFFSET_LEFT_TILE = Math.floor(view.WIDTH_TILE / 2) + 1;
$('#gamefield').append('<canvas id="map" width="' + view.WIDTH_PIXEL + '" height="' + view.HEIGHT_PIXEL + '"></canvas>');
$('#page, #nametags').width(view.WIDTH_PIXEL).height(view.HEIGHT_PIXEL);
app.graphics.$canvas = $('#map');
app.graphics.handle = document.getElementById('map').getContext('2d');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment