FruitMachine-Swift/FruitMachine/AppleI/Video/BitmapPixels.swift

24 lines
587 B
Swift

//
// BitmapPixels.swift
// FruitMachine
//
// Created by Christopher Rohl on 7/30/17.
// Copyright © 2017 Christopher Rohl. All rights reserved.
//
import Cocoa
class BitmapPixels: NSObject {
//2bpp bitmap data so that we're byte-aligned for ease of use.
struct PixelData {
var data: UInt8 = 0
}
static let bitsPerComponent: UInt8 = 2
static let bitsPerPixel: UInt = 8
static let colorSpace = CGColorSpaceCreateDeviceRGB()
static let ColorBlack = PixelData(data: 0b11000000)
static let ColorWhite = PixelData(data: 0b11111111)
}